//拉起用户列表
import request from '../utils/request';

/**
 * 查询用户能否添加至考勤组
 * 查询：将需要添加至考勤组ID的人员列表作为参数，返回不可以添加到考勤组到用户ID列表。新增empPlanClassesId为空，修改empPlanClassesId不为空
 */
export function getUserIdListByNotInGroup(data) {
    return request({
        url: `fras/ad/signgroup/getUserListByNotInGroup`,
        method: 'post',
        data
    })
}

//查询当前登陆用户信息及所在考勤组信息
export function getSignGroupInfo() {
    return request({
        url: `fras/ad/signgroup/getSignGroupInfo`,
        method: 'get',
    })
}
//查询用户信息及所在考勤组信息
export function getSignGroupInfoByUserId(userId) {
    return request({
        url: `fras/ad/signgroup/getSignGroupInfoByUserId/${userId}`,
        method: 'get',
    })
}
//添加考勤组
export function saveEmpPlanClasses(data) {
    return request({
        url: `fras/ad/empplanclasses/save`,
        method: 'post',
        data
    })
}
//考勤组列表

export function getEmpPlanClassesList(data) {
    return request({
        url: `fras/ad/empplanclasses/list?page=${data.page}&limit=${data.limit}`,
        method: 'post',
        data
    })
}
//获取考勤组信息

export function getEmpPlanClassesEntityById(id) {
    return request({
        url: `fras/ad/empplanclasses/info/${id}`,
        method: 'post',
    })
}
//删除考勤组

export function removeEmpPlanClassesById(id) {
    return request({
        url: `fras/ad/empplanclasses/delete/${id}`,
        method: 'post',
    })
}
